Presentation: Tweet"MicroPython and the Internet of Things"
MicroPython is a lean and efficient reimplementation of Python 3 that runs on microcontrollers and constrained systems. It allows you to program these low-level devices using all the high-level constructs that Python affords. Many Internet of Things devices have a microcontroller at their heart, and using MicroPython to build these products gives you a familiar language and development environment well suited to Internet applications, and helps to drastically reduce prototyping time.
In the first part of this talk I will give an overview of MicroPython, its architecture and design decisions, and the kinds of devices that it runs on, from from highly constrained chips with 16k of RAM, to larger systems including the desktop. The second part of the talk will concentrate on the application of MicroPython to the Internet of Things. I will show how easy it is to make an Internet connected device, discuss what sort of things are possible, and what the limitation are with only a small amount of RAM at your disposal.
Prerequisite attendee experience level: advanced
Download slides